org.eclipse.vtp.framework.interactions.core.configurations
Class SharedContentConfiguration

java.lang.Object
  extended by org.eclipse.vtp.framework.interactions.core.configurations.SharedContentConfiguration
All Implemented Interfaces:
IConfiguration, InteractionsConstants

public class SharedContentConfiguration
extends java.lang.Object
implements IConfiguration, InteractionsConstants

A configuration for a shared content item.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from interface org.eclipse.vtp.framework.interactions.core.configurations.InteractionsConstants
NAME_CHOICE, NAME_CHOICES, NAME_CONTENT_TYPE, NAME_DATA_NAME, NAME_DATA_REQUEST, NAME_FORMATTER, NAME_ID, NAME_INPUT, NAME_INPUT_ITEM, NAME_INPUT_NAME, NAME_INPUT_REQUEST, NAME_INTERACTION_TYPE, NAME_KEY, NAME_LANGUAGE, NAME_LOCALE, NAME_MEDIA, NAME_MEDIA_PROVIDER, NAME_MEDIA_PROVIDER_BINDING, NAME_META_DATA, NAME_META_DATA_ITEM, NAME_META_DATA_SET, NAME_NAME, NAME_OUTPUT, NAME_OUTPUT_ITEM, NAME_OUTPUT_MESSAGE, NAME_OUTPUT_NAME, NAME_PROPERTY, NAME_PROPERTY_ITEM, NAME_RESOURCE_MANAGER, NAME_SCRIPT, NAME_SCRIPTING_LANGUGAGE, NAME_SELECTION_REQUEST, NAME_SHARED_CONTENT, NAME_TRANSFER_MESSAGE, NAME_TYPE, NAME_VALUE, NAMESPACE_URI
 
Constructor Summary
SharedContentConfiguration(IContentFactory contentFactory)
          Creates a new SharedContentConfiguration.
 
Method Summary
 Content getContent()
          Returns the content in this item.
 java.lang.String getName()
          Returns the name of this item.
 void load(org.w3c.dom.Element configurationElement)
          Loads the configuration information from the specified XML element.
 void save(org.w3c.dom.Element configurationElement)
          Saves the configuration information into the supplied XML element.
 void setContent(Content content)
          Sets the content in this item.
 void setName(java.lang.String name)
          Sets the name of this item.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedContentConfiguration

public SharedContentConfiguration(IContentFactory contentFactory)
Creates a new SharedContentConfiguration.

Parameters:
contentFactory - The content factory to use.
Method Detail

getName

public java.lang.String getName()
Returns the name of this item.

Returns:
The name of this item.

setName

public void setName(java.lang.String name)
Sets the name of this item.

Parameters:
name - The name of this item.

getContent

public Content getContent()
Returns the content in this item.

Returns:
The content in this item.

setContent

public void setContent(Content content)
Sets the content in this item.

Parameters:
contentType - The content in this item.

load

public void load(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Loads the configuration information from the specified XML element.

Specified by:
load in interface IConfiguration
Parameters:
configurationElement - The element to load the configuration from.

save

public void save(org.w3c.dom.Element configurationElement)
Description copied from interface: IConfiguration
Saves the configuration information into the supplied XML element.

Specified by:
save in interface IConfiguration
Parameters:
configurationElement - The element to save the configuration to.